<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Class AgentsPanel</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>

<body bgcolor="#ffffff">

<div class = "title">Class AgentsPanel</div>
<p></p>

<!-- ============================================================= -->

<a name="refclass128898"></a>
<p>C'est le JPanel qui represente les agents dans l'environnement local.<br />@author Etienne<br />@version 0.1<br /></p>
<p>Declaration :</p><ul>
<li>Java : public class AgentsPanel extends <a href="class129026.html#refclass129026"><b>JPanel</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact128386"><b>AgentsPanel</b></a></p>
<div class="sub">
<a name="refrelation128642"></a>
<table><tr><td><div class="element">Relation <b>sma (&lt;unidirectional association&gt;)</b></div></td></tr></table><p>Cet attribut est le launcher du sma, c'est ce qui permet de lister les agents presents dans l'application.<br />Il est egalement posible passer par le kernel, mais cela nous permet de n'utiliser que certains agents specifiques a l'application<br /><br /><br /></p><p>Declaration :</p><ul><li>Uml : - sma : <a href="class128130.html#refclass128130"><b>SmaLauncher</b></a></li><li>Java : private <a href="class128130.html#refclass128130"><b>SmaLauncher</b></a> sma</li></ul><a name="refoperation129282"></a>
<table><tr><td><div class="element">Operation <b>AgentsPanel</b></div></td></tr></table><p>Constructeur.  <br />@param _sma Cette variable correspond au launcher du SMA.<br /></p><p>Declaration :</p><ul><li>Uml : + AgentsPanel(inout _sma : <a href="class128130.html#refclass128130"><b>SmaLauncher</b></a>) : </li><li>Java : public AgentsPanel(<a href="class128130.html#refclass128130"><b>SmaLauncher</b></a> _sma)</li></ul><a name="refoperation129410"></a>
<table><tr><td><div class="element">Operation <b>paint</b></div></td></tr></table><p>Le paint du panel. Nous commencons par redessiner le rectangle noir qui sert de fond, puis un iterator sur la liste des agents<br /></p><p>Declaration :</p><ul><li>Uml : + paint(inout g : Graphics) : void</li><li>Java : public void paint(Graphics g)</li></ul><p> Java annotation(s) :<ul>@Override<br /></ul></div>
<p>All public operations : <a href="class128898.html#refoperation129410"><b>paint</b></a> </p>
</body>
</html>
